package palf.visualEffects.utils {
import flash.display.DisplayObject;

public class PositionData {

	private var _target : DisplayObject;

	private var _x : Number = 0;
	private var _y : Number = 0;
	private var _alpha : Number = 1;
	private var _rotation : Number = 0;
	private var _rotationX : Number = 0;
	private var _rotationY : Number = 0;
	private var _scaleX : Number = 1;
	private var _scaleY : Number = 1;

	public function PositionData(target : DisplayObject) {
		_target = target;
	}

	public function get target() : DisplayObject {
		return _target;
	}

	public function get x() : Number {
		return _x;
	}

	public function set x(value : Number) : void {
		_x = value;
	}

	public function get y() : Number {
		return _y;
	}

	public function set y(value : Number) : void {
		_y = value;
	}

	public function get alpha() : Number {
		return _alpha;
	}

	public function set alpha(value : Number) : void {
		_alpha = value;
	}

	public function get rotation() : Number {
		return _rotation;
	}

	public function set rotation(value : Number) : void {
		_rotation = value;
	}

	public function get rotationX() : Number {
		return _rotationX;
	}

	public function set rotationX(value : Number) : void {
		_rotationX = value;
	}

	public function get rotationY() : Number {
		return _rotationY;
	}

	public function set rotationY(value : Number) : void {
		_rotationY = value;
	}

	public function get scaleX() : Number {
		return _scaleX;
	}

	public function set scaleX(value : Number) : void {
		_scaleX = value;
	}

	public function get scaleY() : Number {
		return _scaleY;
	}

	public function set scaleY(value : Number) : void {
		_scaleY = value;
	}

}
}
